package night_test;

public class _04test_调用自定义方法传入数组 {

	public static void main(String[] args) {
		
		// Q：自定义一个方法（具有遍历数组的功能），在main里调用它，传给他一个数组并遍历这个数组 
		
		// 指定数组输出格式：[1, 2, 3, 4, 5, 6, 7]
		
		// 2.调用 方法 并往里面创第一个数组
		//		 首先 你需要先创建一个数组，然后才能传到方法里
		int[] array = new int[] {1,2,3,4,5,6,7};
		otherprintArray(array);
	}//main
	
	// 这是我自己做的
	// 1.自定义方法里 创建遍历的步骤    这个方法相当于是一个功能，专门遍历数组的功能，用的时候就调用一下
	public static void myprintArray(int[] arrayA) {
		
		for(int i = 0; i < arrayA.length; i++) {
			if(i == 0) {
				System.out.print("[");
			}//
			if(i != arrayA.length-1) { // 如果不是最后一个数，就打印    i+逗号,
				System.out.print(arrayA[i]+", ");
			}else {// 如果 是最后一个数，就直接 i 后打印] 结束数组
				System.out.print(arrayA[i] + "]");
			}
			
//			if(i==arrayA.length-1) {   // 上面遍历完最后一个数，在最后一个数后面加]
//				System.out.print("]");
//			}
		}
	}//自定义方法
	
	//这是大佬做的
	public static void otherprintArray(int[] arrayA) {
		System.out.print("[");
		for(int i = 0; i < arrayA.length; i++) {
			if(i != arrayA.length - 1) { //如果没有遍历到最后一个元素，就输出"i,"  arrayA.length - 1是最后一个元素
				System.out.print(arrayA[i]+",");
			}else { //遍历到最后一个 就 "i]" 结束
				System.out.print(arrayA[i] + "]");
			}
			
		}
	}

	
}//class
